package j04zuoye;
/*
有一个字符串
"username=zhangsan&password=123456&phone=18612345678",
编写代码分别打印出用户名,密码,和手机号.

提示：封装一个函数，接收一个参数，返回参数对应的值
例如：
输入username，返回zhangsan
输入abc，返回null
 */
public class J2params {
    public static void main(String[] args) {
        System.out.println(getParamsByKey("username"));
        System.out.println(getParamsByKey("phone"));
        System.out.println(getParamsByKey("age"));//null
        System.out.println(getParamsByKey("blood"));//88
    }

    /**
     * 根据参数名，获取参数值
     * @param key 参数名
     * @return 参数值
     */
    public static String getParamsByKey(String key) {
        String url = "username=zhangsan&password=123456&phone=18612345678&blood=88";
        String[] paramsArr = url.split("&");
        for (String parm:paramsArr) {
            //username=zhangsan
            String[] keyValArr = parm.split("=");
            if(key.equals(keyValArr[0])){
                //找到key
                return keyValArr[1];
            }
        }
        //没找到
        return null;
    }
}
